package com.googlecode.spruce.dao;

import java.io.Serializable;
import java.util.List;

public interface GenericDao<K extends Serializable, E extends Serializable>
{
    E findByID(K id);

    void save(E item);

    void delete(final E item);

    List<E> getAll();
}
